package hu.myai.util;

import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;

public class Constans {

	// for how many days
	public static int weekDays = 20;

	public static double maxError = 1.00;

	public static String proxyHost = null; // "proxy.lsy.bud.dlh.de";

	public static int proxyPort = 3128;

	public static String zeroDate = "2007/08/09";

	/**
	 * constans, transform all operation to log scale
	 */
	public static boolean logarithmic = true;

	public static String forCheckSymbol2 = new String(
			"AAC  AEZ  AMC  AQP  AWE  BEC  BOL  CAB  CEY  COA  CTO  EHL  FLX  GNS  HIG  IFM  IVC  KZL  MCC  MGW  MPF  NUF  PBB  PPT  QGC  RMD  SEK  SHL  SOT  SYB  TNE  UXC  WOR "
					+ "AAN  AFG  AMP  ARP  AXA  BEI  BOQ  CBA  CFX  COF  CTX  ENE  FMG  GPT  HIL  IGO  LEI  MCG  MGX  MPR  NXS  PBG  PPX  RAT  RNY  SEN  SIP  SPN  TAH  TOL  VCR  WOW "
					+ "ABC  AGK  AMU  ARQ  AZA  BEN  BPT  CBH  CGF  COH  CXP  ENV  FUN  GRD  HSP  IIF  IWL  LHG  MCR  MIG  MRE  PBL  PRG  ROC  SEV  SKE  SPT  TAL  TPI  WPL "
					+ "ABP  AGM  ANN  ASB  BBG  BHP  BSG  CCL  CGJ  CPA  DJS  EQI  FWD  HST  ILF  JBH  LLC  MCW  MIX  MTS  OKN  PDN  PSA  RDF  RSG  SFH  SKI  TAP  TRS  VGH  WSA "
					+ "ABS  AGS  ANZ  ASX  BBI  BJT  BSL  CDI  CHC  CPU  DOW  ERA  FXJ  GTP  HVN  ILU  JBM  LNN  MDL  MLE  MXG  ORG  PEM  PSV  REU  RSP  SGB  SLM  SRL  TCL  TSE  VPG  WTF "
					+ "ABY  AIX  AOE  AUN  BBP  BKN  BTA  CDR  CIF  CRG  DRT  FCL  FXL  GUD  HWI  IOF  JHX  CNN  MDT  MMG  MYO  ORI  PGL  PTD  RHC  SAI  SGM  SLX  SSX  TEL  TSO  WAN  WYL "
					+ "ADB  ALL  APA  AUW  BBW  BLD  BVA  CDU  CIY  CSL  DUE  FGL  GCL  GWT  IAG  IPG  JST  MAH  MFS  MMX  NAB  OSH  PXS  RIC  SBC  SGN  SMM  STO  TEN  TTS  WBC  ZFX "
					+ "AEO  ALS  API  AWB  BCM  BMX  BWP  CER  CMR  CSM  DXL  FKP  GFF  HDF  IBA  IPL  KCN  MAP  MGQ  MND  NCM  OST  PMP  QAN  RIN  SBM  SGP  SMX  SUL  TIM  TWR  WDC "
					+ "AEU  ALZ  APN  AWC  BDG  BNB  BXB  CEU  CNP  CSR  DYL  FLT  GJT  HGI  IFL  IRE  KIM  MBL  MGR  MOF  NRT  OXR  PNA  QBE  RIO  SDG  SGX  SMY  SUN  TLS  UGL  WES");

	public static String forCheckSymbol = new String(
			"FWD DDT BER SNL MAC KME MFS SKC CPT EBG WEB IAW VIA IVC ERJ AGI DMP CIL MRB JET ATH TVL ENI NLG MSH AIG LAS CLK ODG ABS TCO OCE FLT TAH IAS SAQ ABQ MXX FIC LCE FXI BSN SOE APR CIW CDM "
					+ "PRV MCH APM FXL CII CIY CCQ OEQ EIG TRG VIL IBC ALR ICD MLT WAB DKN FDY MIR CYA SSI VTP MFI MMA EQT AEP CVC IWL IMF EBB SVS DUI CIN DJW FAT AMH ELI WBK ALE AZD TPA ABW PTM FSA AHU MWG "
					+ "NSX CGF CHO APD COU FPS FRL PLB CTN SCB TAG QST PFG PET AOD HGI MFF MFG CFI PWS SYL MPG HHL HFA HHV CDF HIC IPR GFL HLG HIP TPX AFI CHF GBA HAP KAT MBL WHF WCT AYT PCA IIG REO TRU MRI "
					+ "AUW PPT TJN ORC AGF AUP EZL BKI IFC WAM OFG BET ONC BEL WLS HLS MUT BNB BCF AFG ASQ IWI TDI TGG IFL TNL ASR BCM ASX AXQ MCK GLI GPG PMC MCQ HHY EVE ARG WHG EBI SNO SPD GOW IPE ADT IPA "
					+ "RMC AHI AQE GMI MNY PEV GLC CAF CAM WIL DRR AUI SOL NPH TFS LSL PHA TTH WIG TSM INE MBR CHP AEF GRP ODY EPS AWE URO LGO NFL NRU IPM OEX ERA GLX COK OEL ENR INP NXS ITC EME NTU NMS OBL "
					+ "EPG RSP EBR HZN EPR CIG WCL INR EDE EPE MRK BKY BUY MBT MMR AOE PGS GOP GGP PSA UXA DLS MOS NUP WHE PRE PST FRV ERO PES LMP TXN CNA GGX PPP GCL GRV LKO GBP MRU ORG GOG AKK NAE LNC UEQ "
					+ "MOG REY NEO PDN CVI QGC SGL MAE MEO BOW ICN MEL ERN OKU COE ETE ESG ESM FIS NDO FLX KAR PCL KEY PTR MEU EXR LIO BOE EXT RAW DSN MPO PVE NEC DYL BAS BFE TOE WGP SPP SNU CTP SBI TEX UUL "
					+ "PXR TDO NZO OSH LNG BKP SAE CVN UKL SRL AOC UOG UNX THK AXY CUE CTX MDA AUT CUX AVD SSN FAR GBX EGO SEA PYM MGN RFE CNM SHG CKK SIM CES CEY ROC SGY SXP CRM NHC MHL CPN TAP BPT EMR STX "
					+ "RIA STO BWN GBE BUL SUR AAE WPL AFR AZZ AEE AEL WAS WOR STU NWE ROG AGP ELK BUR WHC YRR ABJ CUY RIV AZA BNT WWW WTN AED ADE AMU ADI COI USA UTO RCI VPE AUQ RPM ARW ARQ ODN AQA ABB WOW "
					+ "RLA HEA AWB CGJ MTS WES PMV SSS OZB NAM CKR CBR CCL AAC CHB FFI CHQ GFF GRB GNC SBG OLE LWB WKL ETW WWH PFL RGP LNN MGW MSF MTI AAQ BUG FCL AUX FGL SHV WCB AXG MPA TGR KHF GWV TAN FLR "
					+ "AWL RIC GSF DSF CSS EEE FNP FRM CVS DMY SGV NAN OMI CYC OIL PLD ALT MDV ICS VGH MAA NSL AQL SOM UCM AVS IPD TSH ITD AVE VSG RTL NAL IPN KKT VCR BZI LBT CLV UNI ANN RHC MOD PHG UBI RMD "
					+ "MDG PHL MDE SYB API BRC SDI CAJ CBB CXD FER MGZ RHT MVH SHC PRY SFP KSX SHL CEO ELX PLT FPH PNO ACG PME COH BOD CMP BMI GXL BKL IMI EMS ONT AHG HSP HTW IBA HZL QBE AMP SUN AUB TWR CIX "
					+ "NHF IAG TAL AXA PIM MMN MML HER MSN KCN WKR MYG WCP WGR RBR RCO CLY ANU VCN WEZ MSC RSG MLS RLC ZNC MLM ZRL RIM RBM RAU MZM MMB AQR YTC PTS SVL IRN ZGM ZDX MLX WEC ANO PPK HTM IDM RMT "
					+ "MPJ CCI VRE MTH WRK PEN AXE RDR WMT RDS ROL WLF MTN ORH NMI AYR MRE RND MUM RVM MRO VML QGM VII MNM MTB XEN TDR PPG MXR RRS AXM WSA RRL RER WRL MOL FSN VMS RML ABY MWE PFM SFR BMM STB "
					+ "CUR BMN GWR PEL PLV PRW AEC SRM SRR CAA WTE SRZ KOR IGX SGM MCR RIO BGD PAU SWN MRC SYR SDL SAR GME OXR RXL RNI PDM SPQ PDZ UMC DXL SEG IRM PCP AMC PPX THR PRC PPY SML HSK POS SMM PPD "
					+ "GPR DML PRU PRZ RMP MGU CDT SMC PRN BDG PMM PMA PEM RHI MDS ZIM TAS SRI PLA PIO PSH PSP SMZ SMY POL AGG PNA SLV TRO PNN LOM RBX TRY QOL NRL WYL TZN TRM NPX SGX QMG NUF NWR SAU RSN TUC "
					+ "NST TTR TTY RVR GTR URL RMS NEM URM NCI QUR JAG NCM TKL FND WFL UCL NMR RED NGY NGF PEK RWD TGF AIV THX TGS ORI SBS TLM SBR ORD ARE MEP CKL TBR TAM TAW GTE TFC LST TMM ORP CAC TRF NKP "
					+ "TNG AUZ SBM TRJ NQM DMA TRH OMH SYM WPG OLY INL TMR TMX HAO GUJ OGC FDL FCN FBU CVG BTV FMG MLI FEA EYE EXM AHN JUT MPI BDI ARH GAU FXR BNL GSE GBM GBG CTF FNT TIM FML MON FWL HRS FRS "
					+ "ELM ELL CME BCD NWA URA BDR GMR MEE BRM PMH AHR EKM EKA EUG BLR AGY TKG AGD GGE EVG EQN BCN PRM BMX AGM ERH AGU GRY GRR AXZ HEM CGI AXT GTI GNS GNL GDR GRK ACB CTS DGR HEG HDG GXY HHM "
					+ "GMD HFC MMX GVM GUN GUL HCY HAZ HAV GYN DWY GDM GCR GML GGG EQI GFE BAR GBZ BAU GDA AZX GCX CGM AVM GLM AZC AGO GNI MUN GMX AZM GGY AZS GLF GLA GIR GIP CAP ANE CHZ ANM LGL GOL CLN BCI "
					+ "MRX BON DEG CHN CHM APG CGT MNC CNT HDN GTP CPI CRC AQD AMX CCU BMO CNF JBM CMR JAK BYR AON DMG ABC CAS ARM SRK GRL BSM BSL BRW BVP IPL BUX CAV NGM CBH CFR ERL CFE CDU RUR ALB CAZ CDH "
					+ "CGX AOM MOO GOA ATV CZR ECU DON DOM DMM BKG CYU CSE EDM DIO KGL DDD EAR CMY DRX AII HNR EDN AIM NAV DRK DRA CRT GDN BMY DTM ALK CRS JRL CVR PUN ALD CSM IGR BLK ALX CRL CRJ CRE CRB ORO "
					+ "ECM CTO CYL CXM CRK CWH BKW BLD ZFX GPN CUO CUL MIS KAL PGM GTX KIK WDR KAS JMS JML JHX JRV CQT JPR ATR ADU SVM LAF KZL ATN MCC CWG KIS ARX KMN KML ACS IPT RNG VNS AVA IRC AVI IMP BSG "
					+ "LBY FAS IOH GLN HGO OST SHE AUK ACZ PEX LML IRL ADN EXS ITT AUV AAO AAR MCO ARU ARV MDL ARO MAV MAR MOX MBN ASL AAI MGX AQP OGL NLB NAD MEI MDX AAM MGO MGK OVR PSV LIN RMI LEG MAU LKE "
					+ "ROY ABU ATM LAT LEF KSO GED MAB AXO LYC MUR MAL MAK GQH LOD LMG LTR LRL LRF ADX IDO MAN IFE IBR AWC KIM AVZ AVQ AND WME BOC AGS IGC IGO III HLX HRR AEX EMP SHX SXX HIG ADY AXC SPH IAU "
					+ "IBG RDM HTE BHP MPD IMD ILU BOM IVK IMA AVO SGN MCU STV PGA DVM MMG PBL VRL REA FXJ HLE AHD MCG NWK BYI ICH IPP SKT DES AAU TTV MKY PMX ASP TPL ADS PNW QXQ RMA SEV RBH HYO NHD BSA WAG "
					+ "SET WAN ICP BBL AEO BKR MRN AUN FAC TEN BLU NWS PRT SWG APN ANP AOP GBL SIE BLT SRX ANX MTY BOS PEP BLS SPL SLT CMQ HXL GTG RBY ABI BNO ACU PBT ACW LFE CGS CSL BNE CST CTE PGL GAA MVP "
					+ "NSP SIP ACL CYT LCT VHL IMU TIS CUV DIA HTX STI PRR HGN BDM NEU AVX EQX PAA AAH CAU EIF SLA MBP PXL BPO STC BTA NLS BTC POH PYC PXS OBJ VLA AOS NDL GEN CXS XBL SBP GIA PBO PSD CIR CCE "
					+ "HCG VSC AGX ICV NRT PCC BPH PBP BIT IDT QRX PAB ACR EGX MSB MDT IEQ WRF DIT FPG SRV CHC CER AEU CDL CDP MIX MFT MPS OAK ABP MAF MOF CNB TSO IOF FRI HGL MCW PRP CLF TCQ CKT ARJ GJT WST "
					+ "CFX CPA MLE MGR SVC CKP FKP PAY REU FLE GMG OIF DRT IEF AVJ APZ BBC RNY RNC PHI GPT DGH MXG RJT BWP MXU MPY SSL BJT BEC AUU AHC RAT RAB WWM TPF RRT PPI ILF WDC WOT EPF AFA IHF ARA SAP "
					+ "FLK CDI IIF MRZ THG MSA FTD AEZ SGP LLC SDG CWT AAZ LMW PBD CNP CNR VEL MRA CMW ALZ SCV TGP MPF VPG BLP UOS VCL CPK DOT AJO MUE DVN AXI PTN CWP PPC DDF MTD LVL LIC LEP RPG CJT ARP TVN "
					+ "APE AMA NBL ATG ASC SRA BIC TRS AHE JBH EPL QFX SBL JST RSL CCV WHS CTY ORL RCG AEA GXG HVN NCK ADG SFH CVB HWI RRA SUL DJS WTF DKS LDN FAN PBG CCS CPR JUM FZN BLG SLX LGD RCA ONQ HWG "
					+ "EPD RKN ADL RPX GLO IDE DBS WSY PIE WSS QIL SOF ALU ASZ IUL ADA IXL MWR MMZ MLB OKN MBA AAS IFM OCL NWT TWO MYO JMB OCO ESV ISS ITE IPX IAT IRI BVA APP HRD BLZ SMX MCL EZE COO SEN MWS "
					+ "CMS CZP COM TNE LRG CCK SYG BXP SYN CGO PWR ANH BPG HLI VIP MRY EPY QMT IRE RDF HSN ITX WNS GBT GCN PPS UXC TQH PRO QML DSQ DTL CSV CTI CUS MVU DWS CPU ECE ZYL WAL LUM XTE TLZ OPI ASV "
					+ "ETT QRS ERG OHL PKT ASU CLT CDR CDA CDS NTC SCD TNC KYC KLM MIK AMO MBI RCH NOP INT ULT BQT AAT SSC TCN ARR IHG HTA MTU LPM PEO FUL PWK BRO REF EFT STE ETC FRE QUE TLS MSO TEE ENG MMY "
					+ "MNF FUT ICC OTL MAQ CCO CAG TPC BGL CVA SIU TEL SOT MNW IIN UNW CMO SGT AMM MRM MAP SCC SMA TOL KIL KSC CEU LAU VBA AIX REX CLX AIA WWA VKI RCY RIS MIG AIO QAN TCL TTI CHR AIZ ENE BBW "
					+ "JGL BBI SPN KEN MIT CIF SOO TSI EWC EVM GDY ENB BBP EOL WHN BEP VIR AES ENV SKI PEA APA AGK TEY GPE GHT APK DUE HDF ABV SFC ION ACE OEC CYG PBB HOM BOQ SGB ADB MPB CEC MOC ANZ BEN WBC "
					+ "NAB ROK RHG CBA HME FFF WBB IDL MSI CPS OLH BLY AET BDL ALS VGP SDM OTI HNG HST PCG JVG HTI THO UGL JYC MXI KOV KNH KTL CSR COA NHR ASB HIL CXG AWS LDW LCL ESS WTP SKS QHL NLX CIH BOL "
					+ "NWH GCS CRG CBD SKY SCE FGE EWN PTB CEG GRT CNN MST DYE EHL REH SWK SMN DUL EGL EOS CXY HWE EMB EMM DEX BKN LEI SSM SRH CLO CDD SYP CMV BPK SST STS GWT EDS CAQ VMG SLD SHR SIV CMI CFU "
					+ "HGR COS TBG RFT ANG RCR AIE LYL AFT MND LMC ACX CAL XST MAH AJL WDS NOD ZGL FRR AEI AHS FGI AAX GRD SAI AWG SLM UMS QTK PMP ESI CCP CLH ORT EVZ AEM NFK XRF CXN PDO MMS GCG COF CMN MXL "
					+ "BXB CND RMG WBA CAB STG PRG HMC TSE SKE HII SPT HJB HIT PHK RHL COZ PBA BEI AMB QED TSV RUB TOX STP RHD ECS CHD DOW MSL TPI RCM IVT RPC BBX EON CPB SUP CXP MIN DMX WLL TZL SEK PTO AVR "
					+ "FUN APB GLE QTM FPA TWD MHI VMT UCW GZL GUD HLD TWT BRT ATI CLD MCP WAT GAP ATP BBG GLB KRS BKM QTI SKA BLE NHH ALL TTS RFG PPN EBT NVT SGH CFK CEH CXE RCT MAC KME MFS SKC CPT EBG WEB "
					+ "IAW VIA IVC ERJ AGI DMP CIL MRB JET ATH TVL ENI NLG MSH AIG LAS CLK ODG ABS TCO OCE FLT TAH IAS SAQ ABQ MXX FIC LCE FXI BSN SOE APR CIW CDM PRV MCH APM FXL CII CIY CCQ OEQ EIG TRG VIL "
					+ "IBC ALR ICD MLT WAB DKN FDY MIR CYA SSI VTP MFI MMA EQT AEP CVC IWL IMF EBB SVS DUI CIN DJW FAT AMH ELI WBK ALE AZD TPA ABW PTM FSA AHU MWG NSX CGF CHO APD COU FPS FRL PLB CTN SCB TAG "
					+ "QST PFG PET AOD HGI MFF MFG CFI PWS SYL MPG HHL HFA HHV CDF HIC IPR GFL HLG HIP TPX AFI CHF GBA HAP KAT MBL WHF WCT AYT PCA IIG REO TRU MRI AUW PPT TJN ORC AGF AUP EZL BKI IFC WAM OFG "
					+ "BET ONC BEL WLS HLS MUT BNB BCF AFG ASQ IWI TDI TGG IFL TNL ASR BCM ASX AXQ MCK GLI GPG PMC MCQ HHY EVE ARG WHG EBI SNO SPD GOW IPE ADT IPA RMC AHI AQE GMI MNY PEV GLC CAF CAM WIL DRR "
					+ "AUI SOL NPH TFS LSL PHA TTH WIG TSM INE MBR CHP AEF GRP ODY EPS AWE URO LGO NFL NRU IPM OEX ERA GLX COK OEL ENR INP NXS ITC EME NTU NMS OBL EPG RSP EBR HZN EPR CIG WCL INR EDE EPE MRK "
					+ "BKY BUY MBT MMR AOE PGS GOP GGP PSA UXA DLS MOS NUP WHE PRE PST FRV ERO PES LMP TXN CNA GGX PPP GCL GRV LKO GBP MRU ORG GOG AKK NAE LNC UEQ MOG REY NEO PDN CVI QGC SGL MAE MEO BOW ICN "
					+ "MEL ERN OKU COE ETE ESG ESM FIS NDO FLX KAR PCL KEY PTR MEU EXR LIO BOE EXT RAW DSN MPO PVE NEC DYL BAS BFE TOE WGP SPP SNU CTP SBI TEX UUL PXR TDO NZO OSH LNG BKP SAE CVN UKL SRL AOC "
					+ "UOG UNX THK AXY CUE CTX MDA AUT CUX AVD SSN FAR GBX EGO SEA PYM MGN RFE CNM SHG CKK SIM CES CEY ROC SGY SXP CRM NHC MHL CPN TAP BPT EMR STX RIA STO BWN GBE BUL SUR AAE WPL AFR AZZ AEE "
					+ "AEL WAS WOR STU NWE ROG AGP ELK BUR WHC YRR ABJ CUY RIV AZA BNT WWW WTN AED ADE AMU ADI COI USA UTO RCI VPE AUQ RPM ARW ARQ ODN AQA ABB WOW RLA HEA AWB CGJ MTS WES PMV SSS OZB NAM CKR "
					+ "CBR CCL AAC CHB FFI CHQ GFF GRB GNC SBG OLE LWB WKL ETW WWH PFL RGP LNN MGW MSF MTI AAQ BUG FCL AUX FGL SHV WCB AXG MPA TGR KHF GWV TAN FLR AWL RIC GSF DSF CSS EEE FNP FRM CVS DMY SGV "
					+ "NAN OMI CYC OIL PLD ALT MDV ICS VGH MAA NSL AQL SOM UCM AVS IPD TSH ITD AVE VSG RTL NAL IPN KKT VCR BZI LBT CLV UNI ANN RHC MOD PHG UBI RMD MDG PHL MDE SYB API BRC SDI CAJ CBB CXD FER "
					+ "MGZ RHT MVH SHC PRY SFP KSX SHL CEO ELX PLT FPH PNO ACG PME COH BOD CMP BMI GXL BKL IMI EMS ONT AHG HSP HTW IBA HZL QBE AMP SUN AUB TWR CIX NHF IAG TAL AXA PIM MMN MML HER MSN KCN WKR "
					+ "MYG WCP WGR RBR RCO CLY ANU VCN WEZ MSC RSG MLS RLC ZNC MLM ZRL RIM RBM RAU MZM MMB AQR YTC PTS SVL IRN ZGM ZDX MLX WEC ANO PPK HTM IDM RMT MPJ CCI VRE MTH WRK PEN AXE RDR WMT RDS ROL "
					+ "WLF MTN ORH NMI AYR MRE RND MUM RVM MRO VML QGM VII MNM MTB XEN TDR PPG MXR RRS AXM WSA RRL RER WRL MOL FSN VMS RML ABY MWE PFM SFR BMM STB CUR BMN GWR PEL PLV PRW AEC SRM SRR CAA WTE "
					+ "SRZ KOR IGX SGM MCR RIO BGD PAU SWN MRC SYR SDL SAR GME OXR RXL RNI PDM SPQ PDZ UMC DXL SEG IRM PCP AMC PPX THR PRC PPY SML HSK POS SMM PPD GPR DML PRU PRZ RMP MGU CDT SMC PRN BDG PMM "
					+ "PMA PEM RHI MDS ZIM TAS SRI PLA PIO PSH PSP SMZ SMY POL AGG PNA SLV TRO PNN LOM RBX TRY QOL NRL WYL TZN TRM NPX SGX QMG NUF NWR SAU RSN TUC NST TTR TTY RVR GTR URL RMS NEM URM NCI QUR "
					+ "JAG NCM TKL FND WFL UCL NMR RED NGY NGF PEK RWD TGF AIV THX TGS ORI SBS TLM SBR ORD ARE MEP CKL TBR TAM TAW GTE TFC LST TMM ORP CAC TRF NKP TNG AUZ SBM TRJ NQM DMA TRH OMH SYM WPG OLY "
					+ "INL TMR TMX HAO GUJ OGC FDL FCN FBU CVG BTV FMG MLI FEA EYE EXM AHN JUT MPI BDI ARH GAU FXR BNL GSE GBM GBG CTF FNT TIM FML MON FWL HRS FRS ELM ELL CME BCD NWA URA BDR GMR MEE BRM PMH "
					+ "AHR EKM EKA EUG BLR AGY TKG AGD GGE EVG EQN BCN PRM BMX AGM ERH AGU GRY GRR AXZ HEM CGI AXT GTI GNS GNL GDR GRK ACB CTS DGR HEG HDG GXY HHM GMD HFC MMX GVM GUN GUL HCY HAZ HAV GYN DWY "
					+ "GDM GCR GML GGG EQI GFE BAR GBZ BAU GDA AZX GCX CGM AVM GLM AZC AGO GNI MUN GMX AZM GGY AZS GLF GLA GIR GIP CAP ANE CHZ ANM LGL GOL CLN BCI MRX BON DEG CHN CHM APG CGT MNC CNT HDN GTP "
					+ "CPI CRC AQD AMX CCU BMO CNF JBM CMR JAK BYR AON DMG ABC CAS ARM SRK GRL BSM BSL BRW BVP IPL BUX CAV NGM CBH CFR ERL CFE CDU RUR ALB CAZ CDH CGX AOM MOO GOA ATV CZR ECU DON DOM DMM BKG "
					+ "CYU CSE EDM DIO KGL DDD EAR CMY DRX AII HNR EDN AIM NAV DRK DRA CRT GDN BMY DTM ALK CRS JRL CVR PUN ALD CSM IGR BLK ALX CRL CRJ CRE CRB ORO ECM CTO CYL CXM CRK CWH BKW BLD ZFX GPN CUO "
					+ "CUL MIS KAL PGM GTX KIK WDR KAS JMS JML JHX JRV CQT JPR ATR ADU SVM LAF KZL ATN MCC CWG KIS ARX KMN KML ACS IPT RNG VNS AVA IRC AVI IMP BSG LBY FAS IOH GLN HGO OST SHE AUK ACZ PEX LML "
					+ "IRL ADN EXS ITT AUV AAO AAR MCO ARU ARV MDL ARO MAV MAR MOX MBN ASL AAI MGX AQP OGL NLB NAD MEI MDX AAM MGO MGK OVR PSV LIN RMI LEG MAU LKE ROY ABU ATM LAT LEF KSO GED MAB AXO LYC MUR "
					+ "MAL MAK GQH LOD LMG LTR LRL LRF ADX IDO MAN IFE IBR AWC KIM AVZ AVQ AND WME BOC AGS IGC IGO III HLX HRR AEX EMP SHX SXX HIG ADY AXC SPH IAU IBG RDM HTE BHP MPD IMD ILU BOM IVK IMA AVO "
					+ "SGN MCU STV PGA DVM MMG PBL VRL REA FXJ HLE AHD MCG NWK BYI ICH IPP SKT DES AAU TTV MKY PMX ASP TPL ADS PNW QXQ RMA SEV RBH HYO NHD BSA WAG SET WAN ICP BBL AEO BKR MRN AUN FAC TEN BLU "
					+ "NWS PRT SWG APN ANP AOP GBL SIE BLT SRX ANX MTY BOS PEP BLS SPL SLT CMQ HXL GTG RBY ABI BNO ACU PBT ACW LFE CGS CSL BNE CST CTE PGL GAA MVP NSP SIP ACL CYT LCT VHL IMU TIS CUV DIA HTX "
					+ "STI PRR HGN BDM NEU AVX EQX PAA AAH CAU EIF SLA MBP PXL BPO STC BTA NLS BTC POH PYC PXS OBJ VLA AOS NDL GEN CXS XBL SBP GIA PBO PSD CIR CCE HCG VSC AGX ICV NRT PCC BPH PBP BIT IDT QRX "
					+ "PAB ACR EGX MSB MDT IEQ WRF DIT FPG SRV CHC CER AEU CDL CDP MIX MFT MPS OAK ABP MAF MOF CNB TSO IOF FRI HGL MCW PRP CLF TCQ CKT ARJ GJT WST CFX CPA MLE MGR SVC CKP FKP PAY REU FLE GMG "
					+ "OIF DRT IEF AVJ APZ BBC RNY RNC PHI GPT DGH MXG RJT BWP MXU MPY SSL BJT BEC AUU AHC RAT RAB WWM TPF RRT PPI ILF WDC WOT EPF AFA IHF ARA SAP FLK CDI IIF MRZ THG MSA FTD AEZ SGP LLC SDG "
					+ "CWT AAZ LMW PBD CNP CNR VEL MRA CMW ALZ SCV TGP MPF VPG BLP UOS VCL CPK DOT AJO MUE DVN AXI PTN CWP PPC DDF MTD LVL LIC LEP RPG CJT ARP TVN APE AMA NBL ATG ASC SRA BIC TRS AHE JBH EPL "
					+ "QFX SBL JST RSL CCV WHS CTY ORL RCG AEA GXG HVN NCK ADG SFH CVB HWI RRA SUL DJS WTF DKS LDN FAN PBG CCS CPR JUM FZN BLG SLX LGD RCA ONQ HWG EPD RKN ADL RPX GLO IDE DBS WSY PIE WSS QIL "
					+ "SOF ALU ASZ IUL ADA IXL MWR MMZ MLB OKN MBA AAS IFM OCL NWT TWO MYO JMB OCO ESV ISS ITE IPX IAT IRI BVA APP HRD BLZ SMX MCL EZE COO SEN MWS CMS CZP COM TNE LRG CCK SYG BXP SYN CGO PWR "
					+ "ANH BPG HLI VIP MRY EPY QMT IRE RDF HSN ITX WNS GBT GCN PPS UXC TQH PRO QML DSQ DTL CSV CTI CUS MVU DWS CPU ECE ZYL WAL LUM XTE TLZ OPI ASV ETT QRS ERG OHL PKT ASU CLT CDR CDA CDS NTC "
					+ "SCD TNC KYC KLM MIK AMO MBI RCH NOP INT ULT BQT AAT SSC TCN ARR IHG HTA MTU LPM PEO FUL PWK BRO REF EFT STE ETC FRE QUE TLS MSO TEE ENG MMY MNF FUT ICC OTL MAQ CCO CAG TPC BGL CVA SIU "
					+ "TEL SOT MNW IIN UNW CMO SGT AMM MRM MAP SCC SMA TOL KIL KSC CEU LAU VBA AIX REX CLX AIA WWA VKI RCY RIS MIG AIO QAN TCL TTI CHR AIZ ENE BBW JGL BBI SPN KEN MIT CIF SOO TSI EWC EVM GDY "
					+ "ENB BBP EOL WHN BEP VIR AES ENV SKI PEA APA AGK TEY GPE GHT APK DUE HDF ");

	public static String nnetFilesDir = "/mnt/nnProject/nnProject/tmp/temp5";

	public static EntityManagerFactory emf = Persistence.createEntityManagerFactory("MyAI");

	public static XmlBeanFactory bf_fib = new XmlBeanFactory(new ClassPathResource("xml/fibnode_spring.xml"));

	public static XmlBeanFactory bf_direction = new XmlBeanFactory(
			new ClassPathResource("xml/directionnode_spring.xml"));

	public static XmlBeanFactory bf_elliot = new XmlBeanFactory(new ClassPathResource("xml/elliotnode_spring.xml"));

	// Tolerance from the support is 2%
	public static double supportTolerance = 0.04;

}
